from flask import jsonify


def register_error_handlers(app):
    """注册错误处理器"""

    @app.errorhandler(404)
    def not_found_error(error):
        return jsonify({'error': '资源未找到'}), 404

    @app.errorhandler(500)
    def internal_error(error):
        return jsonify({'error': '服务器内部错误'}), 500

    @app.errorhandler(405)
    def method_not_allowed(error):
        return jsonify({'error': '请求方法不允许'}), 405